package entity

// DeviceLockInfoEntity 设备锁注册表
type DeviceLockInfoEntity struct {
	LockId           string `json:"lockIdd" gorm:"lock_id"`                    // 锁ID
	EncryptMode      int    `json:"encryptMode" gorm:"encrypt_mode"`           // 加密方式（0 不加密  3 sm4加密）
	EncryptKey       string `json:"encryptKey" gorm:"encrypt_key"`             // 加密密钥
	SignKey          string `json:"signKey" gorm:"sign_key"`                   // 签名密钥
	Imei             string `json:"imei" gorm:"imei"`                          // imei
	Imsi             string `json:"imsi" gorm:"imsi"`                          // imsi
	CreateTime       string `json:"createTime" gorm:"create_time"`             // 创建日期
	UpdateTime       string `json:"updateTime" gorm:"update_time"`             // 修改日期
	LockModel        string `json:"lockModel" gorm:"lock_model"`               // 设备信号
	ManufacturerCode string `json:"manufacturerCode" gorm:"manufacturer_code"` // 厂商信息
	ChannelId        string `json:"channelId" gorm:"channel_id"`               // 通道Id
}

// TableName 表名称
func (*DeviceLockInfoEntity) TableName() string {
	return "device_lock_info"
}
